<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // var arr = [
        //     { name: '1', select: false },
        //     { name: '2', select: true },
        //     { name: '3', select: true },
        //     { name: '4', select: false },
        //     { name: '5', select: true },
        //     { name: '6', select: false }
        // ]

        // arr.forEach(function (item) {
        //     item['select'] = true
        // });

        // console.log(arr);

        var kvArray = [
            { key: 1, value: 10 },
            { key: 2, value: 20 },
            { key: 3, value: 30 }
        ];

        // [{1:10},{2:20},{3:30}]
        // var newarray = []; //存放最终的结果
        // kvArray.forEach(function(item){
        //     var obj = {}; // 每次循环一个对象 
        //     // item中的key对应的值作为键   value对应的值作为值 
        //     // 然后放到新对象中 
        //     var k = item['key'];
        //     var v = item['value'];
        //     obj[k] = v;
        //     newarray.push(obj);

        // });
        // console.log(newarray);

        var res = kvArray.map(function(item){
            var obj = {};
            var k = item['key'];
            var v = item['value'];
            obj[k] = v;
            return obj;
        });

        console.log(res)
    </script>
</body>

</html>